/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.hyt.it.ogt.kq.service.bm.model.entity;

import com.hyt.core.base.BaseEntity;

import java.util.Date;

/**
 * 支付 订单
 * @author wangt
 * @Description:
 * @date: 2020年8月31日 上午11:35:15
 * @version: V1.0
 */
public class PayOrderInfo extends BaseEntity {

	private static final long serialVersionUID = 1L;
	// 商户编号
	private String merchantId;
	// 订单号
	private String requestId; 
	// 订单号
	private String bmOrderId;
	// 交易流水号
	private String serialNumber;
	// 已退款次数
	private String totalRefundCount;
	// 已退款金额
	private String totalRefundAmount; 
	// 订单币种 默认人民币 CNY
	private String orderCurrency;
	// 订单金额
	private String orderAmount;
	// 状态 初始化 INIT,取消CANCEL,成功SUCCESS,失败 FAILED;
	private String status;
	// 支付完成时间
	private Date completeDate;
	// 清算机构
	private String clearingOrg;
	// 支付方式
	private String paymentModeAlias;
	// 银行订单号
	private String realBankSeri;
	// 用户绑卡id
	private String bindCardId;
	// 备注
	private String remark;
	// 参数签名
	private String hmac; 

	public String getBmOrderId() {
		return bmOrderId;
	}

	public void setBmOrderId(String bmOrderId) {
		this.bmOrderId = bmOrderId;
	}

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getRequestId() {
		return requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}

	public String getTotalRefundCount() {
		return totalRefundCount;
	}

	public void setTotalRefundCount(String totalRefundCount) {
		this.totalRefundCount = totalRefundCount;
	}

	public String getTotalRefundAmount() {
		return totalRefundAmount;
	}

	public void setTotalRefundAmount(String totalRefundAmount) {
		this.totalRefundAmount = totalRefundAmount;
	}

	public String getOrderCurrency() {
		return orderCurrency;
	}

	public void setOrderCurrency(String orderCurrency) {
		this.orderCurrency = orderCurrency;
	}

	public String getOrderAmount() {
		return orderAmount;
	}

	public void setOrderAmount(String orderAmount) {
		this.orderAmount = orderAmount;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getCompleteDate() {
		return completeDate;
	}

	public void setCompleteDate(Date completeDate) {
		this.completeDate = completeDate;
	}

	public String getClearingOrg() {
		return clearingOrg;
	}

	public void setClearingOrg(String clearingOrg) {
		this.clearingOrg = clearingOrg;
	}

	public String getPaymentModeAlias() {
		return paymentModeAlias;
	}

	public void setPaymentModeAlias(String paymentModeAlias) {
		this.paymentModeAlias = paymentModeAlias;
	}

	public String getRealBankSeri() {
		return realBankSeri;
	}

	public void setRealBankSeri(String realBankSeri) {
		this.realBankSeri = realBankSeri;
	}

	public String getBindCardId() {
		return bindCardId;
	}

	public void setBindCardId(String bindCardId) {
		this.bindCardId = bindCardId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getHmac() {
		return hmac;
	}

	public void setHmac(String hmac) {
		this.hmac = hmac;
	}

}